package com.me.web.api.idaas.domain;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@NoArgsConstructor
@Data
public class IdaasUser {

    //用户组编码
    private List<String> groupCodes;
    //用户昵称
    private String displayName;
    //用户部门外键
    private String departmentId;
    //用户职位
    private String jobTitle;
    //用户性别
    private Integer sex;
    //用户手机
    private String mobile;
    //用户创建时间
    private Long createdate;
    //用户id
    private String userId;
    //用户登录票据
    private String onlineTicket;
    //用户工号
    private String employeeNumber;
    //用户组名称
    private List<String> groupNames;
    //用户机构
    private String institution;
    //用户随机id
    private String randomId;
    //用户部门
    private String department;
    //用户邮箱
    private String email;
    //用户登录账号
    private String username;
    //用户应用
    private List<UserAppsDTO> userApps;

    @NoArgsConstructor
    @Data
    public static class UserAppsDTO {
        //应用排序
        private Integer sortIndex;
        //应用名称
        private String appName;
        //应用登录地址
        private String loginUrl;
        //应用图标
        private String iconBase64;
    }
}
